package com.lplb.common.redis.config;


/**
 *  key 失效回调 (拷贝到具体的服务并重命名类名称来处理自己的业务逻辑)
 *
 * @author ws
 * @mail 1720696548@qq.com
 * @date 2020/3/16 0016 14:08
 * @return
 */
//@Component
//public class RedisKeyExpirationListener extends KeyExpirationEventMessageListener {
//
//    public RedisKeyExpirationListener(RedisMessageListenerContainer listenerContainer) {
//        super(listenerContainer);
//    }
//
//    /**
//     * 针对redis数据失效事件，进行数据处理
//     *
//     * @param message
//     * @param pattern
//     */
//    @Override
//    public void onMessage(Message message, byte[] pattern) {
//        // 用户做自己的业务处理即可,注意message.toString()可以获取失效的key
//        String expiredKey = message.toString();
////        if (expiredKey.indexOf(OrderConstants.ORDER_OVER_TIME_KEY) != -1) {
////            String[] orderOn = expiredKey.split(":");
////            System.out.println("订单号: " + orderOn[1] + "超时");
////        }
//        System.out.println("redis--" + expiredKey + "--失效");
//    }
//}
